home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 2: CDPD 1 / Almathera Ten on Ten - Disc 2: CDPD 1.iso / pd / 201-225 / 201 / draco / drinc / exec / interrupts.g < prev    next >
Text File  |  1995-03-13  |  544b  |  33 lines

  1. type
  2. „Node_t=unknown14,
  3. „List_t=unknown14,
  4.  
  5. „Interrupt_t=struct{
  6. ˆNode_tis_Node;
  7. ˆarbptris_Data;
  8. ˆproc()voidis_Code;
  9. „},
  10.  
  11. „IntVector_t=struct{
  12. ˆarbptriv_Data;
  13. ˆproc()voidiv_Code;
  14. ˆ*Node_tiv_Node;
  15. „},
  16.  
  17. „SoftIntList_t=struct{
  18. ˆList_tsh_List;
  19. ˆuintsh_Pad;
  20. „};
  21.  
  22. uint
  23. „SIH_PRIMASK=0xf0,
  24.  
  25. „INTB_NMI„=15,
  26. „INTF_NMI„=1<<15;
  27.  
  28. extern
  29. „AddIntServer(ulongintNum;*Interrupt_ti)void,
  30. „Cause(*Interrupt_tinterrupt)void,
  31. „RemIntServer(ulongintNum;*Interrupt_ti)void,
  32. „SetIntVector(ulongintNum;*Interrupt_ti)*Interrupt_t;
  33.